var deviceone = require("deviceone");
var do_Global=deviceone.sm("do_Global");
/**
 * 取出黏贴板的内容
 */
module.exports.getFromPasteboard = function() {
	return do_Global.getFromPasteboard();
};
/**
 * 添加到黏贴板
 */
module.exports.setToPasteboard = function(data) {
	return do_Global.setToPasteboard(data);
};

//---------------------------------------------------------------
/**
 * 指定的毫秒数后的回调
 * @param code 回调函数，或者要调用的函数或要执行的代码串
 * @param millisec 在执行代码前需等待的毫秒数
 */
module.exports.setTimeout = function(code, millisec,timerName){
	var _timer = deviceone.mm("do_Timer", timerName, "app");
	_timer.interval=999999;
	_timer.delay = millisec;
	_timer.on("tick", function(){
		_timer.stop();
		if (typeof(code)=="function"){
			code.call(this);
			return;
		}
		if (code && typeof(code) == "string" ){
			eval(code);
		}
	});
	_timer.start();
	return _timer;
};